package br.com.pibjp.model.bo;

import java.util.List;

import org.hibernate.criterion.Restrictions;

import br.com.pibjp.dao.GenericHibernateDAO;
import br.com.pibjp.model.entity.Usuario;

public class UsuarioBO extends GenericHibernateDAO<Usuario>{

	public UsuarioBO(Class<Usuario> usuario) {
		super(usuario);
	}
	
	@Override
	public Usuario update(Usuario entity) {
		return super.update(entity);
	}

	public Usuario verificaLogin(String login, String senha) {
		List<Usuario> usuarios = super.selectWhere(Restrictions.eq("login", login),Restrictions.eq("senha", senha));
		
		if (usuarios.size() > 0){
			return usuarios.iterator().next();
		}
		else{
			return null;
		}
	}
	
}
